package com.cmb.model;

import java.util.Date;
import javax.persistence.*;

@Table(name = "t_elearn_tests_option_answer")
public class TestsOptionsAnswer {
    /**
     * id
     */
    private Integer id;

    /**
     * 课程id或者考试id或者课程小节关联表id
     */
    @Column(name = "target_id")
    private String targetId;

    /**
     * 试卷id
     */
    @Column(name = "paper_id")
    private String paperId;

    /**
     * 题目id
     */
    @Column(name = "question_id")
    private String questionId;

    /**
     * 选择人数
     */
    @Column(name = "select_num")
    private Integer selectNum;

    /**
     * 百分比
     */
    private String percentage;

    /**
     * 是否删除
     */
    @Column(name = "is_delete")
    private String isDelete;

    /**
     * 创建人id
     */
    @Column(name = "create_id")
    private String createId;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 最后更新时间
     */
    @Column(name = "last_update_time")
    private Date lastUpdateTime;

    /**
     * 最后更新人id
     */
    @Column(name = "last_update_id")
    private String lastUpdateId;

    /**
     * 备注
     */
    private String remark;

    /**
     * 题目选项id
     */
    @Column(name = "tests_option_id")
    private String testsOptionId;

    /**
     * 获取id
     *
     * @return id - id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置id
     *
     * @param id id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取课程id或者考试id或者课程小节关联表id
     *
     * @return target_id - 课程id或者考试id或者课程小节关联表id
     */
    public String getTargetId() {
        return targetId;
    }

    /**
     * 设置课程id或者考试id或者课程小节关联表id
     *
     * @param targetId 课程id或者考试id或者课程小节关联表id
     */
    public void setTargetId(String targetId) {
        this.targetId = targetId == null ? null : targetId.trim();
    }

    /**
     * 获取试卷id
     *
     * @return paper_id - 试卷id
     */
    public String getPaperId() {
        return paperId;
    }

    /**
     * 设置试卷id
     *
     * @param paperId 试卷id
     */
    public void setPaperId(String paperId) {
        this.paperId = paperId == null ? null : paperId.trim();
    }

    /**
     * 获取题目id
     *
     * @return question_id - 题目id
     */
    public String getQuestionId() {
        return questionId;
    }

    /**
     * 设置题目id
     *
     * @param questionId 题目id
     */
    public void setQuestionId(String questionId) {
        this.questionId = questionId == null ? null : questionId.trim();
    }

    /**
     * 获取选择人数
     *
     * @return select_num - 选择人数
     */
    public Integer getSelectNum() {
        return selectNum;
    }

    /**
     * 设置选择人数
     *
     * @param selectNum 选择人数
     */
    public void setSelectNum(Integer selectNum) {
        this.selectNum = selectNum;
    }

    /**
     * 获取百分比
     *
     * @return percentage - 百分比
     */
    public String getPercentage() {
        return percentage;
    }

    /**
     * 设置百分比
     *
     * @param percentage 百分比
     */
    public void setPercentage(String percentage) {
        this.percentage = percentage == null ? null : percentage.trim();
    }

    /**
     * 获取是否删除
     *
     * @return is_delete - 是否删除
     */
    public String getIsDelete() {
        return isDelete;
    }

    /**
     * 设置是否删除
     *
     * @param isDelete 是否删除
     */
    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete == null ? null : isDelete.trim();
    }

    /**
     * 获取创建人id
     *
     * @return create_id - 创建人id
     */
    public String getCreateId() {
        return createId;
    }

    /**
     * 设置创建人id
     *
     * @param createId 创建人id
     */
    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取最后更新时间
     *
     * @return last_update_time - 最后更新时间
     */
    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    /**
     * 设置最后更新时间
     *
     * @param lastUpdateTime 最后更新时间
     */
    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    /**
     * 获取最后更新人id
     *
     * @return last_update_id - 最后更新人id
     */
    public String getLastUpdateId() {
        return lastUpdateId;
    }

    /**
     * 设置最后更新人id
     *
     * @param lastUpdateId 最后更新人id
     */
    public void setLastUpdateId(String lastUpdateId) {
        this.lastUpdateId = lastUpdateId == null ? null : lastUpdateId.trim();
    }

    /**
     * 获取备注
     *
     * @return remark - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 获取题目选项id
     *
     * @return tests_option_id - 题目选项id
     */
    public String getTestsOptionId() {
        return testsOptionId;
    }

    /**
     * 设置题目选项id
     *
     * @param testsOptionId 题目选项id
     */
    public void setTestsOptionId(String testsOptionId) {
        this.testsOptionId = testsOptionId == null ? null : testsOptionId.trim();
    }
}